3.5 去电
i . 手机去电
当手机通过蓝牙连接设备后,在手机端直接拨号需通知天琴以便进入呼出操作:
AiLitContext.getPhoneManager().outgoingCallRing(String name, String number);
下一轮操作:拨号失败、手机取消拨号、语音 \ UI取消拨号、去电被接通
ii . 语音 \ UI去电
当语音去电时,天琴会通知集成端开始拨号,对应回调方法为:
DialUpCallback#onDialing(String name, String number);
下一轮操作:拨号失败、手机取消拨号、语音 \ UI取消拨号、去电被接通
iii. 拨号失败
当尝试拨号失败时,需主动通知天琴以结束其拨号状态:
AiLitContext.getPhoneManager().callFailed(String name, String number);
iv . 手机取消拨号
当正在呼出时,手机端取消拨号同样需要主动通知天琴(接口待添加)
v . 语音 \ UI取消拨号
当正在呼出时,点击设备端的取消按钮,天琴会通知集成端停止拨号,对应回调为:
DialUpCallback#onDialCancel()
vi . 去电被接通
当去电被对方接通时,需通知天琴以便执行关闭唤醒、关闭录音等操作:
AiLitContext.getPhoneManager().callOffHook();
下一轮操作:对方 \ 手机挂断电话、UI 挂断电话